/*åŽŸé¡µé¢å†…å…¬å…±æ ·å¼*/
/* 2020å¹´11æœˆ12æ—¥14:30:13 */
html {
    overflow-x: auto;
  }
  
  body {
    min-width: 1280px;
    position: relative;
  }
  
  .b1 {
    top: 20px;
    width: 46px;
    height: 58px;
  }
  
  .b2 {
    top: 20px;
    width: 110px;
    height: 55px;
  }
  
  .main {
    padding-bottom: 20px;
  }
  
  .nav-list li a {
    width: 100%;
  }
  
  .zfw_logo {
    padding-top: 35px;
  }
  
  .logo {
    position: relative;
    top: 0;
  }
  
  /*ä¿®æ”¹æ ·å¼*/
  .top_xg .nav-list li a {
    background: #006EAB;
    letter-spacing: 3px;
    font-weight: bold;
  }
  
  .top_xg .nav-list li a:hover {
    background: #0A81C3;
  }
  
  .top_xg .nav-list li.active a {
    background: #0A81C3;
  }
  
  .tab-title {
    height: 50px;
    border-bottom: 1px solid #e6e6e6;
    font-size: 18px;
  }
  
  .tab-title>div {
    display: inline-block;
    line-height: 50px;
    width: 160px;
    height: 50px;
  }
  
  .tab-title>div img {
    vertical-align: middle;
    margin: 0 7px 0 22px;
    margin-top: -4px;
    display: inline-block;
    width: 24px;
  }
  
  .ldxi .tab-title>div {
    border-bottom: 2px solid #0168b7;
  }
  
  .ldxi .tab-title>div a {
    color: #0168b7;
  }
  
  /**/
  
  .tab-title>div.active a {
    color: #006eab;
    font-weight: bold;
    font-size: 18px;
  }
  
  .tab-title>div.active {
    border-bottom: 2px solid #006eab;
  }
  
  .tab-title>div a {
    color: #797777;
    letter-spacing: 2px;
    font-weight: bold;
    font-size: 18px;
  }
  
  .gk-title div a {
    letter-spacing: 2px;
    font-weight: bold;
    font-size: 18px;
  }
  
  .jggk-title div a {
    letter-spacing: 2px;
    font-weight: bold;
    font-size: 18px;
  }
  
  .tpxw-title div a {
    letter-spacing: 2px;
    font-weight: bold;
    font-size: 18px;
  }
  
  .search-inp {
    background: #ffffff;
  }
  
  /*åŽŸæ–°é—»åŠ¨æ€é¡µ*/
  
  .tab-title {
    height: 50px;
    border-bottom: 1px solid #e6e6e6;
    font-size: 18px;
  }
  
  .tab-title>div {
    display: inline-block;
    line-height: 50px;
    width: 160px;
    /* margin-right: 26px; */
    height: 50px;
  }
  
  .tab-title>div img {
    vertical-align: middle;
    margin: 0 7px 0 22px;
    margin-top: -4px;
    display: inline-block;
    width: 19px;
  }
  
  .tab-title>div a {
    color: #3A3A3A;
  }
  
  .xxgk-box .tab-title>div a {
    color: #797777;
  }
  
  .tab-title>div.active {
    border-bottom: 2px solid #0168b7;
  }
  
  .tab-title>div.active a {
    color: #0168b7;
  }
  
  .tab-title>div.active .yw-img1 {
    display: none;
  }
  
  .tab-title>div img.yw-img2 {
    display: none;
  }
  
  .tab-more {
    position: absolute;
    height: 50px;
    line-height: 50px;
    right: 20px;
    top: 0;
    font-size: 14px;
    color: #3A3A3A;
  }
  
  .pub-table-box {
    margin-top: 6px;
  }
  
  .pub-table-box.active {
    display: block;
  }
  
  .xwdt .xxgk-box {
    width: 570px;
    height: 303px;
    border: 1px solid #d9d9d9;
    position: relative;
    margin-bottom: 20px;
  }
  
  .xwdt .tab-title>div img {
    width: 19px;
  }
  
  .zwgk .tab-title>div.active .yw-img1,
  .xwdt .tab-title>div.active .yw-img1 {
    display: none;
  }
  
  .zwgk .tab-title>div img.yw-img2,
  .xwdt .tab-title>div img.yw-img2 {
    display: none;
  }
  
  /*æ–°é—»åŠ¨æ€é¡µé¢å†…æ ·å¼*/
  .xw_xg .tab-details .pub-table-box {
    margin-top: 10px;
  }
  
  .xw_xg .left.xxgk-box {
    margin-bottom: 15px;
  }
  
  .xw_xg .xxgk-box {
    height: 283px;
    margin-bottom: 15px;
    overflow: hidden;
  }
  
  .tpxw-box.clear .tpxw-list {
    margin-top: 15px;
  }
  
  .xw_xg>.tpxw-box.clear {
    height: 447px;
  }
  
  .xw_xg>.tpxw-box.clear .tpxw-list li {
    width: 263px;
    height: 175px;
    margin-right: 15px;
    margin-bottom: 15px;
    overflow: hidden;
  }
  
  .xw_xg>.tpxw-box.clear .tpxw-list li img {
    width: 100%;
    height: 100%;
    -webkit-transition: all 0.6s;
    -moz-transition: all 0.6s;
    -ms-transition: all 0.6s;
    -o-transition: all 0.6s;
    transition: all 0.6s;
  }
  
  .xw_xg>.tpxw-box.clear .tpxw-list li img:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
  }
  
  .xw_xg>.tpxw-box.clear .tpxw-list li:nth-child(4n) {
    margin-right: 0;
  }
  
  .pub-table-box li a:hover {
    color: #004f7b;
  }
  
  .xwdt .pub-table-box {
    margin-top: 21px;
  }
  
  .pub-table-box li {
    font-size: 14px;
    padding-left: 53px;
    padding-right: 20px;
    line-height: 35px;
    overflow: hidden;
    position: relative;
    height: 35px;
    color: #3A3A3A;
  }
  
  .pub-table-box li a {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 80%;
    color: #1a1a1a;
  }
  
  .pub-table-box li span {
    float: right;
    font-size: 14px;
  }
  
  .pub-table-box li i {
    width: 4px;
    height: 4px;
    position: absolute;
    top: 50%;
    left: 25px;
    background: #0168b7;
    margin-top: -2px;
  }
  
  .tpxw-box {
    width: 100%;
    height: 460px;
    border: 1px solid #d9d9d9;
    position: relative;
    overflow: hidden;
    margin-bottom: 20px;
  }
  
  .tpxw-title {
    height: 50px;
    border-bottom: 1px solid #e6e6e6;
    font-size: 18px;
  }
  
  .tpxw-title div {
    display: inline-block;
    line-height: 50px;
    width: 160px;
    height: 50px;
    border-bottom: 2px solid #0168b7;
    color: #0168b7;
  }
  
  .tpxw-title div a {
    color: #0168b7;
  }
  
  .ico {
    width: 22px;
    margin: 0 7px 0 22px;
    margin-top: -4px;
    display: inline-block;
    vertical-align: middle;
  }
  
  .tpxw-list {
    margin-top: 25px;
    padding: 0 30px;
    overflow: hidden;
  }
  
  .tpxw-list li {
    float: left;
    width: 249px;
    height: 165px;
    margin-right: 34px;
    margin-bottom: 23px;
    position: relative;
    overflow: hidden;
  }
  
  .tpxw-list li:nth-child(4n) {
    margin-right: 0;
  }
  
  .tpxw-list li img {
    width: 248.75px;
    height: 165px;
  }
  
  .tpxw-list li p {
    position: absolute;
    bottom: 0;
    font-size: 14px;
    color: #fff;
    height: 33px;
    line-height: 33px;
    background: rgba(71, 71, 75, .8);
    text-align: center;
    width: 100%;
  }
  
  /*äº’åŠ¨äº¤æµ*/
  .zmljl {
    width: 394px;
    height: 126px;
    overflow: hidden;
    border: 1px solid #d9d9d9;
    margin-bottom: 14px;
  }
  
  .zmljl a {
    width: 100%;
    height: 100%;
    overflow: hidden;
  }
  
  .zmljl a img:hover {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
  }
  
  .zmljl a img {
    width: 100%;
    height: 100%;
    -webkit-transition: all 0.6s;
    -moz-transition: all 0.6s;
    -ms-transition: all 0.6s;
    -o-transition: all 0.6s;
    transition: all 0.6s;
  }
  
  .jjjb-box a img:nth-child(2) {
    display: none;
  }
  
  .jjjb-box a:hover img:nth-child(1) {
    display: none;
  }
  
  .jjjb-box a:hover img:nth-child(2) {
    display: block;
  }
  
  .hdjl .xxgk-box {
    width: 746px;
    height: 370px;
    border: 1px solid #d9d9d9;
    position: relative;
    margin-bottom: 20px;
  }
  
  .hdjl .pub-table-box li {
    line-height: 33px;
    height: 33px;
  }
  
  .hdjl .tab-title>div img {
    width: 24px;
  }
  
  .hdjl .pub-table-box {
    margin-top: 10px;
  }
  
  .hdjl .right-box {
    width: 394px;
    overflow: hidden;
  }
  
  .hdjl .jggk-box {
    width: 100%;
    height: 190px;
    border: 1px solid #d9d9d9;
    position: relative;
    margin-bottom: 20px;
  }
  
  .jggk-title {
    height: 50px;
    border-bottom: 1px solid #e6e6e6;
    font-size: 18px;
  }
  
  .jggk-title div {
    display: inline-block;
    line-height: 50px;
    width: 160px;
    height: 50px;
    border-bottom: 2px solid #0168b7;
    color: #0168b7;
  }
  
  .jggk-title div a {
    color: #0168b7;
  }
  
  .jggk-list {
    margin-top: 15px;
    padding: 0 13px;
  }
  
  .jggk-list li {
    float: left;
    width: 175px;
    height: 108px;
    margin-bottom: 15px;
    background: #f5f9fa;
    text-align: center;
  }
  
  .jggk-list li:nth-child(2n) {
    float: right;
  }
  
  .jggk-list li a {
    width: 100%;
    height: 100%;
  }
  
  .jggk-list li img {
    margin-top: 18px;
    margin-bottom: 7px;
  }
  
  .jggk-list li p {
    color: #006e9c;
    font-size: 16px;
  }
  
  .gfwx-box {
    width: 184px;
    height: 230px;
    border: 1px solid #d9d9d9;
    text-align: center;
    padding-top: 5px;
  }
  
  .jjjb-box {
    height: 230px;
    width: 195px;
    border: 1px solid #d9d9d9;
    text-align: center;
    padding-top: 5px;
  }
  
  .jjjb-box a {
    width: 180px;
    height: 50px;
    display: block;
    margin: 0 auto 5px;
  }
  
  .jjjb-box img {
    width: 180px;
    height: 50px;
    margin-top: 0;
  }
  
  /*è¿™æ”¿åŠ¡å…¬å¼€*/
  .zwgk .left-box {
    width: 750px;
  }
  
  .zwgk .xxgk-box {
    width: 100%;
    height: 290px;
    border: 1px solid #d9d9d9;
    position: relative;
    margin-bottom: 20px;
  }
  
  .zwgk .tab-title>div img {
  
    width: 24px;
  }
  
  .zwgk .pub-table-box {
    margin-top: 15px;
    display: none;
  }
  
  .zwgk .pub-table-box.active {
    display: block;
  }
  
  .zwgk .right-box {
    width: 390px;
  }
  
  .zwgk .jggk-box {
    width: 100%;
    height: 210px;
    border: 1px solid #d9d9d9;
    position: relative;
    margin-bottom: 20px;
  }
  
  .zwgk .jggk-list {
    margin-top: 15px;
    padding: 0 13px;
  }
  
  .zwgk .jggk-list li {
    float: left;
    width: 175px;
    height: 58px;
    margin-bottom: 14px;
    background: url(jg_bg1.png);
  }
  
  .zwgk .jggk-list li:nth-child(2n) {
    float: right;
  }
  
  .zwgk .jggk-list li:nth-child(2) {
    background: url(jg_bg2.png);
  }
  
  .zwgk .jggk-list li:nth-child(3) {
    background: url(jg_bg3.png);
  }
  
  .zwgk .jggk-list li:nth-child(4) {
    background: url(jg_bg4.png);
  }
  
  .zwgk .jggk-list li a span {
    width: 106px;
    float: right;
    height: 58px;
    line-height: 58px;
    font-size: 16px;
    color: #0168b7;
    text-align: center;
  }
  
  .xxgkgk-list li a {
    color: inherit;
    width: 100%;
    height: 100%;
  }
  
  .jggk-list li:hover {
    background: url(xx.png) no-repeat;
  }
  
  .jggk-list li:hover:nth-child(2) {
    background: url(jg.png) no-repeat;
  }
  
  .jggk-list li:hover:nth-child(3) {
    background: url(ns.png) no-repeat;
  }
  
  .jggk-list li:hover:nth-child(4) {
    background: url(qz.png) no-repeat;
  }
  
  .xxgkgk-list li:hover {
    background: #006eab;
    color: #fff;
  }
  
  .xxgkgk-list li img:nth-child(2) {
    display: none
  }
  
  .xxgkgk-list li:hover img:nth-child(2) {
    display: inline-block
  }
  
  .xxgkgk-list li:hover img:first-child {
    display: none
  }
  
  .pub-table-box li a:hover {
    color: #004f7b;
  }
  
  .jggk-list li a span {
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
  }
  
  .jggk-list li a span:hover {
    padding-right: 10px;
  }
  
  .jggk-list {
    margin-top: 14px;
  }
  
  .jggk-box {
    height: 210px;
    margin-bottom: 15px;
  }
  
  .xxgkgk-box {
    height: 374px;
  }
  
  .xxgkgk-list {
    margin-top: 14px;
  }
  
  .xxgk-box {
    margin-bottom: 16px;
    height: 291px;
    overflow: hidden;
  }
  
  .jggk-list li {
    margin-bottom: 14px;
  }
  
  .zwgk .xxgkgk-box {
    height: 370px;
  }
  
  .xxgkgk-list {
    margin-top: 15px;
    padding: 0 28px;
  }
  
  .xxgkgk-list li {
    width: 160px;
    height: 88px;
    float: left;
    text-align: center;
    background: #f5f9fa;
    margin-bottom: 15px;
    font-size: 16px;
    color: #3a3a3a;
  }
  
  .xxgkgk-list li:nth-child(2n) {
    float: right;
  }
  
  .xxgkgk-list li:last-child {
    /* float: none; */
    /* clear: both; */
    /* width: 100%; */
  }
  
  .xxgkgk-list li img {
    margin-top: 19px;
    margin-bottom: 10px;
  }
  
  /*ä¸“é¢˜ä¸“æ ------------------------------------------------------------------------------*/
  
  .current-local {
    margin-bottom: 15px;
  }
  
  .lby_dqwz {
    vertical-align: top;
  }
  
  .ztzl-box {
    margin-top: 15px;
    border: 1px solid #d9d9d9;
    padding: 0;
  
  }
  
  .ztzl-box ul {
    overflow: hidden;
  }
  
  .ztzl-box ul li {
    float: left;
    width: 335px;
    height: 228px;
    margin-bottom: 0;
    margin-right: 42px;
    margin-bottom: 20px;
  }
  
  :root .ztzl-box ul li:nth-child(3n) {
    margin-right: 0;
  }
  
  .ztzl-box ul li.li3 {
    margin-right: 0 \0;
  }
  
  .ztzl-box ul li>a {
    width: 100%;
    height: 228px;
    position: relative;
  }
  
  .ztzl-box ul li img {
    width: 100%;
    height: 190px;
    vertical-align: bottom;
  
  }
  
  .ztzl-box ul li p {
    font-size: 14px;
    color: #727272;
    text-align: center;
    background: #fbfbfb;
    height: 38px;
    line-height: 38px;
    border-bottom: 1px solid #f2f2f2;
  }
  
  .page-list {
    text-align: center;
    margin: 10px 0 30px 0;
  }
  
  .ztzl-box ul li>a img {
    width: 100%;
    height: 100%;
    -webkit-transition: all 0.6s;
    -moz-transition: all 0.6s;
    -ms-transition: all 0.6s;
    -o-transition: all 0.6s;
    transition: all 0.6s;
  }
  
  .ztzl-box ul li>a>div {
    width: 335px;
    height: 190px;
    padding: 9px 7.5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #f2f2f2;
    overflow: hidden;
  }
  
  .gk-list li a span {
    background: none !important;
  }
  
  .ztzl-box ul li>a>div>div {
    width: 100%;
    height: 100%;
    overflow: hidden;
  }
  
  .ztzl-box ul li>a:hover img {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
  }
  
  .ztzl-box ul li>a:hover p {
    color: #004f7b;
  }
  
  .ztzl-title {
    height: 50px;
    line-height: 50px;
  }
  
  .ztzl-title a {
    color: #006eab;
    font-weight: bold;
    font-size: 18px;
    padding-left: 19px;
    padding-right: 23px;
    border-bottom: 2px solid #006eab;
    position: relative;
    z-index: 2;
  }
  
  .ztzl-title img {
    position: relative;
    top: 5px;
    margin-right: 10px;
  }
  
  .ztzl .c-data {
    padding: 20px 20px 0;
  }
  
  /*åˆ—è¡¨é¡µ--------------------------------------------------------------------------------*/
  .lby_dqwz {
    vertical-align: top;
  }
  
  .lby-title {
    margin-bottom: 12px;
    font-size: 18px;
  }
  
  .lby-title a {
    color: #0168b7;
  }
  
  .lby-title img {
    vertical-align: middle;
    margin: 0 10px 0 8px;
    margin-top: -4px;
    display: inline-block;
  }
  
  .lby-box {
    min-height: 300px;
    border: 1px solid #d9d9d9;
    margin-bottom: 20px;
  }
  
  .lby .pub-table-box ul {
    margin-top: 20px;
  }
  
  .lby-left {
    width: 264px;
    text-align: center;
  }
  
  .lby-left>p {
    background: #36647e;
    color: #fff;
    font-size: 18px;
    height: 47px;
    line-height: 47px;
  }
  
  .lby-left ul li {
    height: 50px;
    line-height: 50px;
    font-size: 16px;
    background: #f7f9fc;
    border-bottom: 1px dashed #6391ce;
  }
  
  .lby-left ul li:last-child {
    border-bottom: none;
  }
  
  .lby-left ul li a {
    width: 100%;
    color: #3A3A3A;
  }
  
  .lby-left ul li.active a {
    color: #0168b7;
  }
  
  .lby-right {
    width: 874px;
    float: right;
  }
  
  .lby .tab-title {
    height: 50px;
    border-bottom: 1px solid #e6e6e6;
    font-size: 18px;
  }
  
  .lby .tab-title>div {
    display: inline-block;
    line-height: 50px;
    width: 160px;
    height: 50px;
    border-bottom: 2px solid #0168b7;
  }
  
  .lby .tab-title>div img {
    vertical-align: middle;
    margin: 0 7px 0 22px;
    margin-top: -4px;
    display: inline-block;
    width: 24px;
  }
  
  .lby .tab-title>div a {
    color: #0168b7;
  }
  
  .lby .pub-table-box li a:hover {
    color: #004f7b;
  }
  
  /*å›¾ç‰‡æ–°é—»-------------------------------------------------------------------------------------------*/
  .tpxw {}
  
  .tpxw ul {
    overflow: hidden;
    padding: 0 30px 20px 30px;
  }
  
  .tpxw ul li {
    float: left;
    width: 248px;
    margin-top: 24px;
    height: 176px;
    margin-right: 34px;
  }
  
  :root .tpxw ul li:nth-child(3n) {
    margin-right: 0;
  }
  
  .tpxw ul li.li3 {
    margin-right: 0 \0;
  }
  
  .tpxw-img {
    width: 100%;
    height: 140px;
    border: 1px solid #eee;
    padding: 7px;
    display: inline-block;
  }
  
  .tpxw-img img {
    width: 232px;
    height: 124px;
  }
  
  .tpxw-tit {
    width: 248px;
    font-size: 16px;
    text-align: center;
    line-height: 32px;
    color: #3a3a3a;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  
  /*ç½‘ç«™åœ°å›¾---------------------------------------------------------------------------------------------*/
  
  .website-navigation {
    overflow: hidden;
    margin-bottom: 72px;
  }
  
  .pub-box {
    width: 100%;
    color: #3a3a3a;
  }
  
  .pub-box a {
    color: inherit;
  }
  
  .pub-title {
    height: 36px;
    line-height: 36px;
    border-bottom: 1px solid #e7e7e7;
    font-size: 19px;
    color: #1676AC;
    font-weight: bold;
    background-color: #F2F2F2;
    margin-top: 29px;
  }
  
  .blue-line {
    width: 7px;
    height: 22px;
    vertical-align: top;
    background: #3A97DE;
    margin-top: 8.5px;
    margin-right: 12px;
    margin-left: 17px;
  }
  
  .pub-list-second {
    margin-top: 20px;
    line-height: 150%;
  }
  
  .pub-list {
    overflow: hidden;
    background-color: #FBFBFB;
    padding: 24px 90px;
  }
  
  .pub-list span {
    margin: 0 5px;
    line-height: 30px;
    font-size: 16px;
    margin-right: 120px;
    margin-bottom: 10px;
    color: #3a3a3a;
  }
  
  .pub-list span:last-child {
    margin-right: 0
  }
  
  .second-leveal-title {
    display: inline-block;
    vertical-align: top;
  }
  
  .second-leveal ul {
    display: inline-block;
    overflow: hidden;
  }
  
  .second-leveal ul li {
    margin: 0 10px;
    float: left;
  }
  
  .map_images {
    text-align: center;
  }
  
  /*é¢†å¯¼ä¿¡æ¯--------------------------------------------------------------------------------*/
  .ldxx-box {
    padding-bottom: 10px;
  }
  
  .ldxx-box ul {
    overflow: hidden;
    padding: 10px 0 30px 60px;
  }
  
  .ldxx-box ul li {
    width: 140px;
    height: 230px;
    margin-right: 63px;
    margin-top: 38px;
    float: left;
  }
  
  .ldxx-box ul li.first-ldxx {
    width: 100%;
    margin-left: 37%;
  }
  
  .ldxx-box ul li img {
    width: 100%;
    vertical-align: top;
  }
  
  .ldxx-pic {
    width: 138px;
    height: 184px;
  }
  
  .ldxx-box ul li p {
    color: #3a3a3a;
    font-size: 18px;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 5px;
  }
  
  /*é¢†å¯¼ä¿¡æ¯è¯¦æƒ… s*/
  .ldxx-deteail {
    width: 790px;
    margin: auto;
    margin-bottom: 35px;
  }
  
  .ldxx-deteail-img {
    text-align: center;
    border-bottom: 1px dashed #cdcdcd;
  }
  
  .ldxx-deteail-img img {
    margin-top: 20px;
    width: 183px;
    height: 245px;
  }
  
  .ldxx-deteail-img p {
    color: #3a3a3a;
    font-size: 18px;
    margin-top: 16px;
    margin-bottom: 17px;
  }
  
  .ldxx-deteail-content {
    margin-top: 30px;
  }
  
  .ldxx-deteail-content p {
    font-size: 14px;
    line-height: 30px;
    text-indent: 2em;
  }
  
  .ldxx-deteail-tit {
    padding-left: 15px;
    height: 37px;
    line-height: 35px;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    background: url(ldxx_bg.png) no-repeat;
    border-bottom: 1px solid #e7e7e7;
    margin-bottom: 10px;
  }
  
  /*é¢†å¯¼ä¿¡æ¯è¯¦æƒ… e*/
  .h-mark img {
    display: none;
  }
  
  .h-mark strong {
    display: block;
    padding-left: 15px;
    height: 37px;
    line-height: 35px;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    background: url(ldxx_bg.png) no-repeat;
    border-bottom: 1px solid #e7e7e7;
    margin-bottom: 10px;
  }
  
  .h-mark p {
    font-family: å¾®è½¯é›…é»‘, "Microsoft YaHei" !important;
    font-size: 14px !important;
    line-height: 30px;
    color: rgb(58, 58, 58);
  }
  
  /*åŽŸè”ç³»æˆ‘ä»¬é¡µ contractUs.css-------------------------------------------------------------------*/
  /* åœ°å›¾ */
  .Contract_Map {
    width: 1161px;
    height: 386px;
    border: 1px solid #EDEDED;
    margin: 15px auto 60px;
  }
  
  .Contract_Map .Contract_main {
    width: 1123px;
    height: 346px;
    margin: 20px auto;
  }
  
  .Contract_main_left {
    width: 280px;
    height: 344px;
    border: 1px solid #E8E8E8;
    float: left;
    overflow: hidden;
    -webkit-box-shadow: 1px 1px 1px 1px #F2F2F2;
    -moz-box-shadow: 1px 1px 1px 1px #F2F2F2;
    box-shadow: 1px 1px 1px 1px #F2F2F2;
  }
  
  .Contract_main_right {
    width: 818px;
    height: 344px;
    float: right;
    overflow: hidden;
  }
  
  .Contract_main_left ul li {
    width: 280px;
    height: 70px;
    border-bottom: 2px solid #F2F2F2;
  }
  
  .Contract_main_left ul li:first-child {
    background: #428FC9;
    line-height: 70px;
    text-align: center;
    font-size: 16px;
    color: #ffffff
  }
  
  .Contract_main_left ul li img {
    margin-top: 15px;
    margin-left: 13px;
    margin-right: 12px;
  }
  
  .Contract_main_left ul li span {
    vertical-align: super;
    font-size: 14px;
    color: #000000;
    max-width: 219px;
    overflow: hidden;
  }
  
  #tip {
    background-color: #ddf;
    color: #333;
    border: 1px solid silver;
    -webkit-box-shadow: 3px 4px 3px 0px silver;
    -moz-box-shadow: 3px 4px 3px 0px silver;
    box-shadow: 3px 4px 3px 0px silver;
    position: absolute;
    top: 170px;
    right: 400px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    overflow: hidden;
    line-height: 20px;
  }
  
  #tip input[type="text"] {
    height: 25px;
    border: 0;
    padding-left: 5px;
    width: 280px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    outline: none;
  }
  
  .TRS_UEDITOR {
    float: right;
  }
  
  .trs_web {
    float: right;
  }
  
  /*å†…å®¹é¡µåŽŸdetails.css*/
  
  .nry .current-local {
    padding-top: 8px;
    padding-bottom: 8px;
    padding-right: 15px;
    margin-bottom: 0;
    float: right;
  }
  
  .details_title {
    display: inline-block;
    padding-left: 15px;
  }
  
  .lxwm .details_title {
    padding-top: 10px;
  }
  
  .details_title img {
    vertical-align: text-bottom;
    margin-right: 10px;
  }
  
  .details_title a {
    color: #0168B7;
    font-size: 18px;
    line-height: 32px;
  }
  
  .details_images {
    text-align: center;
  }
  
  /* æ­£æ–‡æ ‡é¢˜ */
  .c-data-title {
    font-size: 22px;
    line-height: 60px;
    color: #333333;
    text-align: center;
    margin-top: 30px;
    margin-bottom: 20px;
  }
  
  /* æ­£æ–‡å­—ä½“ */
  .c-data-document {
    font-size: 14px;
    line-height: 30px;
  }
  
  .c-data-title+p {
    text-align: center;
    border-bottom: 1px solid #F2F2F2;
    padding-bottom: 22px;
  }
  
  .c-data-title+p span {
    font-size: 14px;
    color: #3a3a3a;
    display: inline-block;
    margin-right: 10px;
  }
  
  .details_conTent {
    padding: 37px 15px 37px 15px;
    min-height: 200px;
  }
  
  .details_conTent p:first-child {
    text-indent: 2em;
  }
  
  .details_conTent div {
    float: none;
    max-width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  
  .details_conTent img {
    max-width: 100%;
  }
  
  .details_conTent span {
    font-size: 14px !important;
  }
  
  .detail_fenXiang {
    text-align: right;
    padding-top: 30px;
    padding-bottom: 30px
  }
  
  .detail_fenXiang p {
    color: #666666;
    font-size: 14px;
    line-height: 32px;
  }
  
  .detail_fenXiang p img {
    vertical-align: middle;
  }
  
  .details_conTent p {
    font-family: "å¾®è½¯é›…é»‘", "microsoft yahei" !important;
    line-height: 30px !important;
  }
  
  .XGWD,
  .xappendixs {
    font-size: 14px;
    color: #000000;
  }
  
  .XGWD a,
  .xappendixs a {
    color: #000000;
  }
  
  .XGWD a:hover,
  .xappendixs a:hover {
    color: #004f7b;
  }
  
  #appendixs {
    display: none;
  }
  
  .details_conTent {
    font-size: 14px;
    line-height: 26px;
  }
  
  .details_conTent a,
  .details_conTent span,
  .details_conTent i,
  .details_conTent label {
    display: inline;
  }
  
  .details_conTent p:first-child {
    text-indent: 0;
  }
  
  .visible-xs {
    display: none !important;
  }
  
  /*ç§»åŠ¨ç«¯æ ·å¼è¡¨-2020-9-20*/
  @media screen and (max-width: 768px) {
    .jjjb-box a {
      width: 94%;
      height: 43px;
      margin: 0 auto 5px;
    }
  
    .jjjb-box img {
      width: 100%;
      height: 100%;
      margin-top: 0;
    }
  
    .x_top_m {
      text-align: center
    }
  
    .ztzl .c-data {
      padding: 0px 10px 0;
    }
  
    .visible-xs {
      display: block !important;
    }
  
    .look_more {
      height: 30px;
      position: relative;
      margin-top: 5px;
    }
  
    .look_more a {
      font-size: 14px;
      color: #797777;
      line-height: 30px;
      height: 30px;
      position: absolute;
      top: 0;
      left: 50%;
      -webkit-transform: translateX(-50%);
      -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
      -o-transform: translateX(-50%);
      transform: translateX(-50%);
    }
  
    body {
      min-width: inherit !important;
    }
  
    body .top {
      height: inherit;
    }
  
    body .containers {
      width: 100% !important;
      margin: 0 auto;
      padding: 0 15px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      height: auto;
      /*text-align: center;*/
    }
  
    .zfw_logo img {
      width: 54px;
    }
  
    .logo {
      position: relative;
      top: 0;
    }
  
    .logo img {
      width: 175px;
    }
  
    .img-logo {
      width: 240px;
      margin: 0 auto 15px !important;
      display: block;
      padding-top: 10px;
    }
  
    body .gg-top {
      right: 15px;
      display: none;
    }
  
    .gg-top>span {
      margin-top: 5px;
    }
  
    body .search-box {
      width: 100%;
      margin: 0 auto;
      float: none;
    }
  
    body .search-inp {
      width: 100%;
      height: auto;
      padding: 10px 60px 10px 10px;
      border: none;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
    }
  
    body .search-btn {
      width: 50px;
      height: 30px;
      top: 50%;
      -webkit-transform: translateY(-50%);
      -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      -o-transform: translateY(-50%);
      transform: translateY(-50%);
    }
  
    .search-btn img {
      width: 100%;
      height: 100%;
    }
  
    /*å¯¼èˆª*/
    body .nav-list {
      height: 50px;
      font-size: 0;
      background: #fff;
      height: inherit;
    }
  
    body .nav-list li {
      width: 33.33%;
      margin-right: 0;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      line-height: 36px;
      font-size: 15px;
      border-bottom: 1px solid #fff;
    }
  
    .top_xg.containers {
      padding: 28px 0 0;
      height: auto;
    }
  
    body .top_xg .nav-list li a {
      letter-spacing: 1px;
      position: relative;
      font-weight: normal;
    }
  
    body .top_xg .nav-list li.active a {
      background: #006EAB;
      position: relative;
    }
  
    body .top_xg .nav-list li.active a:before {
      content: "";
      display: block;
      position: absolute;
      width: 80px;
      height: 1px;
      background: #fff;
      bottom: 4px;
      left: 50%;
      -webkit-transform: translateX(-50%);
      -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
      -o-transform: translateX(-50%);
      transform: translateX(-50%);
    }
  
    .top_xg .nav-list li a:after {
      content: "";
      display: block;
      width: 1px;
      height: 16px;
      background: #fff;
      position: absolute;
      top: 10px;
      right: 0;
    }
  
    .top_xg .nav-list li:nth-of-type(3n) a:after {
      display: none;
    }
  
    .hideDiv {
      width: 100%;
      padding: 0 15px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      display: none;
    }
  
    .index_xg .box_img ul li a>img,
    .index_xg .box_img,
    .index_xg .slide {
      width: 100% !important;
      height: 240px !important;
    }
  
    .index_xg .slide {
      margin-top: 0px;
    }
  
    body .index_xg .yw-box {
      width: 100%;
      margin-left: 0;
      height: 330px;
      margin-top: 15px;
      border: none;
    }
  
    .tab-title>div a,
    .index_xg .tab-title>div a {
      letter-spacing: 0px !important;
      font-size: 15px !important;
      font-weight: normal !important;
    }
  
    body .tab-title {
      padding-left: 0px;
      height: 40px;
    }
  
    body .tab-title>div {
      width: 100px;
      line-height: 40px;
      height: 40px;
    }
  
    .tab-title>div.active a {
      font-size: 15px !important;
    }
  
    .tab-title>div img {
      width: 12px !important;
      margin: -4px 0px 0 5px !important;
    }
  
    body .pub-table-box li {
      font-size: 15px;
      padding-left: 20px;
      padding-right: 0px;
      line-height: 30px;
      height: 30px;
    }
  
    body .pub-table-box li a {
      width: 100%;
      padding-right: 95px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
    }
  
    body .pub-table-box li i {
      left: 7px;
    }
  
    body .pub-table-box li span {
      position: absolute;
      top: 0;
      right: 0px;
    }
  
    body .box_tab a>span {
      width: 100%;
      padding-right: 105px;
    }
  
    body .containers.main.ove .left.yw-box.dt-box {
      height: auto;
      border: none;
    }
  
    body .containers.main.ove .right.gk-box {
      width: 100%;
      height: auto;
      border: none;
  
    }
  
    body .gk-list {
      padding: 0;
    }
  
    .gk-list li {
      margin-bottom: 10px;
      height: 45px;
    }
  
    .right .gk-list li {
      background-size: 100% 100% !important;
      background-repeat: no-repeat;
    }
  
    .gk-list li a span {
      height: 45px;
      line-height: 45px;
      font-size: 15px;
    }
  
    .gk-list li:last-child {
      height: 45px;
    }
  
    .ico {
      width: 18px;
      margin: 0 0px 0 10px;
    }
  
    .gk-title div {
      width: 160px !important;
    }
  
    .gk-title div a {
      letter-spacing: 0px !important;
      font-size: 16px !important;
    }
  
    body .index_bottom_xg .left.hd-title {
      width: 100%;
      font-size: 16px;
      padding: 0 0 0 35px;
      text-align: left;
      position: relative;
      line-height: 45px;
      height: 45px;
      border-right: none;
      border-bottom: 1px solid #e6e6e6;
  
    }
  
    body .index_bottom_xg .left.hd-title:after {
      content: "";
      display: block;
      position: absolute;
      bottom: 1px;
      left: 0;
      width: 120px;
      height: 2px;
      background: #0168b7;
    }
  
    .hd-title {
      border-right: none;
    }
  
    body .hd-box {
      height: auto;
      overflow: hidden !important;
      border: none;
    }
  
    body .index_bottom_xg .left.hd-title img {
      margin-top: 0;
      margin-bottom: 0;
      position: absolute;
      left: 10px;
      width: 20px;
      top: 12px;
    }
  
    body .index_bottom_xg {
      padding-top: 15px !important;
    }
  
    body .index_bottom_xg .left.hd-list {
      width: 100%;
      padding: 10px 0;
    }
  
    .hd-list li {
      float: left;
      width: 33.33%;
      text-align: center;
      position: relative;
      height: 100%;
    }
  
    .hd-list li i {
      display: none;
    }
  
    .hd-list li:nth-of-type(4),
    .hd-list li:nth-of-type(5) {
      width: 50%;
    }
  
    .index_bottom_xg .left.hd-list img {
      width: 50px;
      height: 60px;
      margin: 5px auto 3px;
    }
  
    body .five_banner_new {
      width: 338px !important;
      padding-left: 0;
      height: 80px;
    }
  
    body .fiveleft {
      width: 26px;
      height: 52px;
      left: 5px;
      top: 15px;
    }
  
    body .fiveright {
      width: 26px;
      height: 52px;
      right: 5px;
      top: 15px;
    }
  
    body .tempWrap {
  
      width: 338px !important;
    }
  
    body .fivebanner div {
      margin-right: 15px !important;
    }
  
    body .select-box {
      height: auto;
    }
  
    body .select-top {
      width: 100% !important;
    }
  
    body .select-box>div {
      width: 100% !important;
      margin-left: 0 !important;
      margin-bottom: 10px;
    }
  
    body .select-box ul {
      width: 100%;
    }
  
    body .hei-110 {
      height: 0;
    }
  
    body .bottom p {
      height: auto;
      line-height: 25px;
    }
  
    body .bottom {
      height: auto;
      padding: 15px 0;
      line-height: initial;
      position: static;
    }
  
    body .bottom .right {
      margin-right: 0;
      width: 100%;
      margin-top: 10px;
      float: none;
    }
  
    body .b2 {
      position: static;
      width: 70px;
      height: auto;
    }
  
    body .b1 {
      position: static;
      width: 35px;
      height: auto;
      margin-right: 30px;
  
    }
  
    body .b_gh {
      margin: 5px 5px 0 0;
      width: 14px;
      height: 14px;
    }
  
    /*é¦–é¡µç»“æŸ*/
    /*æ–°é—»åŠ¨æ€------------------------*/
    .xw_xg .xxgk-box {
      width: 100%;
      height: 270px;
      margin-bottom: 15px;
      border: none;
    }
  
    .tpxw-box {
      border: none;
      margin-bottom: 0;
    }
  
    .xw_xg>.tpxw-box.clear {
      height: inherit !important;
    }
  
    body .xw_xg .left.xxgk-box {
      margin-bottom: 0px;
    }
  
    .tpxw-title {
      height: 40px;
    }
  
    .tpxw-title div {
      line-height: 40px;
      width: 110px;
      height: 40px;
    }
  
    .tpxw-list {
      padding: 0;
    }
  
    .tpxw-list li p {
      padding: 0 5px;
      width: 100%;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
    }
  
    .xw_xg>.tpxw-box.clear .tpxw-list li {
      width: 49%;
      height: 115px;
      margin-right: 2%;
    }
  
    .xw_xg>.tpxw-box.clear .tpxw-list li:nth-of-type(2n) {
      margin-right: 0;
    }
  
    .tpxw-title div a {
      letter-spacing: 0px !important;
      font-weight: normal !important;
      font-size: 16px !important;
    }
  
    /*æ”¿åŠ¡å…¬å¼€*/
    body .left-box {
      width: 100% !important;
    }
  
    body .xxgk-box {
      margin-bottom: 15px !important;
      height: auto !important;
      padding-bottom: 0 !important;
      width: 100% !important;
      border: none !important;
    }
  
    .right-box {
      width: 100% !important;
    }
  
    .jggk-list li {
      width: 48% !important;
      height: 50px !important;
      background-size: 100% 100% !important;
    }
  
    .jggk-list li a span {
      height: 50px !important;
      width: 95px !important;
      line-height: 50px !important;
    }
  
    .xxgkgk-list {
      padding: 0 10px;
    }
  
    .xxgkgk-list li {
      width: 48%;
    }
  
    /*äº’åŠ¨äº¤æµ---------------------------------------------------------------*/
    .lby-title {
      margin-bottom: 12px;
      font-size: 16px;
      margin-top: 15px;
      border-bottom: 1px solid #e6e6e6;
      padding-bottom: 10px;
    }
  
    .lby-title img {
      margin: -4px 1px 0 0px;
      width: 20px;
    }
  
    .pub-table-box {
      margin-top: 10px;
      border: none;
    }
  
    .zmljl a img,
    .zmljl a,
    .zmljl {
      width: 100% !important;
      height: 100px !important;
      border: none;
      margin-bottom: 5px;
    }
  
    .zmljl {
      margin-bottom: 5px;
    }
  
    .gfwx-box {
      width: 50%;
      height: 200px;
      margin-bottom: 15px;
    }
  
    .jjjb-box {
      width: 48%;
      height: 200px;
      margin-bottom: 15px;
    }
  
    /*ä¸“é¢˜ä¸“æ ----------------------------------------------*/
    .c-data {
      padding: 0;
    }
  
    .ztzl-box {
      margin-top: 0;
      border: none;
    }
  
    .ztzl-box ul li {
      height: 140px;
      margin-bottom: 15px;
      margin-right: 4%;
      width: 48%;
    }
  
    .ztzl-box ul li>a {
      height: 100%;
    }
  
    .ztzl-box ul li:nth-of-type(2n) {
      margin-right: 0;
    }
  
    .ztzl-box ul li:nth-child(3n) {
      margin-right: 4%;
    }
  
    .ztzl-box ul li>a>div {
      width: 100%;
      height: calc(100% - 38px);
      padding: 8px 5px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
    }
  
    .ztzl-title {
      height: 40px !important;
      line-height: 40px !important;
      margin-bottom: 15px;
    }
  
    .ztzl-title a {
      font-weight: normal !important;
      font-size: 16px !important;
      padding-left: 10px !important;
      padding-right: 15px !important;
    }
  
    .ztzl-title img {
      top: 3px !important;
      margin-right: 2px !important;
      width: 18px !important;
    }
  
    .lby_dqwz {
      width: 100%;
      display: none;
    }
  
    .ztzl-box ul li p {
      white-space: nowrap;
      text-overflow: ellipsis;
      -o-text-overflow: ellipsis;
      overflow: hidden;
      padding: 0 10px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
    }
  
    /*é€šç”¨åˆ—è¡¨é¡µ----------------------------------------*/
    body .lby-right {
      width: 100%;
      border: none;
      margin-bottom: 0px;
    }
  
    body .page-list {
      margin: 10px 0;
    }
  
    .pub-table-box ul {
      margin-top: 0;
    }
  
    .lby-right .c-data {
      padding: 0;
    }
  
    .lby-right .tab-title {
      border-bottom: none;
      background: #3d97c9;
      height: 35px;
      padding-left: 10px;
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      border-radius: 3px;
    }
  
    .lby-right .tab-title>div {
      width: auto !important;
      border-bottom: none !important;
      line-height: 35px;
      height: 35px;
    }
  
    .lby-right .tab-title>div img {
      display: none;
    }
  
    .lby-right .tab-title>div a {
      color: #fff;
      font-size: 20px;
    }
  
    .lby-right .pub-table-box li {
      padding-left: 20px;
      padding-right: 0px;
    }
  
    .lby-right .pub-table-box li i {
      left: 5px;
    }
  
    .lby-right .pub-table-box li span {
      right: 0px;
    }
  
    body .left-nav {
      width: 150px;
      position: absolute;
      right: 15px;
      z-index: 10;
    }
  
    body .left-nav>img {
      display: none;
    }
  
    body .left-nav ul {
      margin-top: 0;
      border-top: none;
      -webkit-box-shadow: 0px 2px 3px #e1e7eb;
      -moz-box-shadow: 0px 2px 3px #e1e7eb;
      box-shadow: 0px 2px 3px #7b8ebd;
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      border-radius: 3px;
      overflow: hidden;
      display: none;
      -webkit-transition: all .3s;
      -moz-transition: all .3s;
      -ms-transition: all .3s;
      -o-transition: all .3s;
      transition: all .3s;
    }
  
    body .left-nav ul li {
      height: 35px;
      line-height: 35px;
      font-size: 14px;
      background: #f1f1f1;
      border-bottom: 1px solid #e7e7e7;
      margin-bottom: 0;
      position: relative;
      padding: 0 10px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
    }
  
    body .left-nav ul.xxgk_ul_n li {
      display: none;
    }
  
    body .left-nav ul.xxgk_ul_n li.active-box {
      display: block;
    }
  
    body .left-nav ul.xxgk_ul_n li.active-box>a {
      display: none;
    }
  
    body .left-nav ul.xxgk_ul_n li .xxgk_ul_m li {
      display: block;
    }
  
    body .left-nav ul li.active-box {
      height: auto;
  
    }
  
    body .left-nav ul li.active-box ul {
      border: none;
      -webkit-box-shadow: none;
      -moz-box-shadow: none;
      box-shadow: none;
    }
  
    body .left-nav ul li.active-box ul li {
      background: none;
    }
  
    body .left-nav ul li li span {
      margin-left: 0;
    }
  
    body .left-nav ul li .fdzdgknr.active>img.zcdh2 {
      display: none;
    }
  
    body .left-nav ul li a>img {
      display: none;
    }
  
    body .left-nav ul li.active a>.zcdh2 {
      display: none !important;
    }
  
    body .left-nav ul li span {
      margin-left: 0;
      width: 100%;
    }
  
    body .left-nav>p {
      background: none;
      color: transparent;
      font-size: 18px;
      height: 35px;
      line-height: 35px;
      background: url(left_navbg.png) no-repeat center right;
      padding-right: 10px;
      background-size: auto 46%;
      background-origin: content-box;
    }
  
    /*è¯¦æƒ…é¡µ*/
    body .details_title {
      padding-left: 0px;
      display: none;
    }
  
    body main {
      padding-top: 15px;
      padding-left: 15px;
      padding-right: 15px;
    }
  
    body .current-local {
      width: 100%;
      padding-top: 0;
      padding-right: 0;
      line-height: 30px;
      padding-bottom: 5px;
      margin-bottom: 5px;
      background: url(crm_bg.png) no-repeat bottom left;
      background-size: 100% auto;
    }
  
    body .c-data-title {
      font-size: 18px;
      line-height: 30px;
      margin-top: 15px;
      margin-bottom: 10px;
    }
  
    body .details_conTent {
      padding: 15px 0;
      min-height: inherit;
    }
  
    body .c-data-title+p span {
      margin-right: 12px;
    }
  
    .jggk-title div a {
      letter-spacing: 0px !important;
      font-weight: normal !important;
      font-size: 16px !important;
    }
  
    .jggk-title div {
      line-height: 40px;
      width: 115px;
      height: 40px;
    }
  
    .jggk-title {
      height: 40px;
    }
  
    .wsbsdt a {
      display: grid !important;
    }
  
    .wsbsdt {
      height: auto !important;
    }
  
    .jggk-box {
      height: 180px !important;
      border: none !important;
    }
  
    .zwgk .xxgkgk-box {
      height: 360px !important;
    }
  
    .jggk-list {
      padding: 0 5px;
    }
  
    /*è”ç³»æˆ‘ä»¬*/
    .details_images {
      display: none;
    }
  
    .details_title img {
      margin-right: 2px;
      width: 20px;
      position: relative;
      top: -1px;
    }
  
    body .details_title a {
      font-size: 16px;
      line-height: 22px;
    }
  
    .details_images img {
      width: 100%;
    }
  
    .Contract_Map {
      width: 100%;
      height: auto;
      border: none;
      margin: 15px auto 20px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
    }
  
    .Contract_Map .Contract_main {
      width: 100%;
      height: inherit;
      margin: 10px auto;
      padding: 0;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
    }
  
    .Contract_main_left {
      width: 100%;
      height: auto;
      border: none;
      float: none;
      -webkit-box-shadow: none;
      -moz-box-shadow: none;
      box-shadow: none;
    }
  
    .Contract_main_left ul li {
      width: 100%;
      height: 60px;
      padding-top: 8px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
    }
  
    .Contract_main_left ul li:first-child {
      line-height: 60px;
      padding-top: 0;
    }
  
    .Contract_main_left ul li span {
      line-height: 42px;
      float: left;
    }
  
    .Contract_main_left ul li img {
      margin-top: 0;
      margin-left: 10px;
      margin-right: 12px;
      position: relative;
      top: 6px;
      float: left;
    }
  
    .Contract_main_right {
      width: 100%;
      height: 260px;
      float: none;
      margin-top: 15px;
    }
  
    /*å›¾ç‰‡åˆ—è¡¨é¡µ*/
    .tpxw ul {
      overflow: hidden;
      padding: 0 0 15px;
    }
  
    .tpxw ul li {
      width: 48%;
      height: 130px;
      margin-top: 15px;
      margin-right: 4%;
    }
  
    :root .tpxw ul li:nth-child(3n),
    .tpxw ul li:nth-child(3n) {
      margin-right: 4%;
    }
  
    .tpxw ul li:nth-child(2n) {
      margin-right: 0 !important;
    }
  
    .tpxw ul li a {
      width: 100%;
    }
  
    .tpxw-img {
      height: 100px;
      padding: 3px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
    }
  
    .tpxw-img img {
      width: 100%;
      height: 100%;
    }
  
    .tpxw-tit {
      width: 100%;
      font-size: 14px;
      line-height: 22px;
    }
  
    /*é¢†å¯¼åˆ—è¡¨é¡µ----------------------------------*/
    .ldxx-box ul {
      padding: 10px 0 0;
    }
  
    .ldxx-box ul li {
      width: 45%;
      height: auto;
      margin-right: 10%;
      margin-top: 10px;
    }
  
    .ldxx-box ul li:nth-of-type(2n-1) {
      margin-right: 0;
    }
  
    .ldxx-box ul li:nth-of-type(2n) {
      text-align: right;
    }
  
    .ldxx-box ul li.first-ldxx {
      width: 50%;
      margin: 0 0 0 25%;
      text-align: center;
    }
  
    .ldxx-box ul li a {
      width: 100%;
    }
  
    .ldxx-box ul li p {
      font-size: 16px;
    }
  
    .ldxx-box ul li img {}
  
    /*é¢†å¯¼è¯¦æƒ…é¡µ--------------------------------------------*/
    body .ldxx-deteail {
      width: 100%;
      margin-bottom: 20px;
    }
  
    body .ldxx-deteail-img {
      text-align: center;
      width: 50%;
      margin-left: 25%;
    }
  
    body .ldxx-deteail-img img {
      width: 100%;
      height: inherit;
    }
  
    body .main {
      padding-top: 15px;
      padding-left: 15px;
      padding-right: 15px;
    }
  
    /*ç½‘ç«™åœ°å›¾-----------------------------------*/
    .pub-title {
      font-size: 16px;
      margin-top: 10px;
    }
  
    .blue-line {
      width: 3px;
      height: 18px;
      margin-right: 6px;
      margin-left: 10px;
    }
  
    .pub-list {
      padding: 10px 0 0;
    }
  
    .pub-list span {
      margin: 0 25px 10px 0;
      font-size: 15px;
      padding: 0 5px;
      display: inline-block;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
    }
  
    .website-navigation {
      margin-bottom: 0;
    }
  
    body div#share,
    body .share,
    body .options-area,
    body #xappendixs {
      display: none;
    }
  
    body .options-area {
      display: none !important;
    }
  
    body .top .search-btn {
      top: 50%;
    }
  
    body .left-nav .mobile-nav-img {
      display: block;
      width: 40px;
      float: right;
      margin-top: -35px;
      padding-right: 5px;
    }
  
    body #wxImg {
      z-index: 999;
      position: absolute;
      display: none;
      bottom: 100px;
    }
  
    body #wxImg>.wxImg-img {
      width: auto;
      height: auto;
    }
  }